package io;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

//文件流
public class FOSDemo {
    public static void main(String[] args) throws IOException {
        FileOutputStream fos=new FileOutputStream("fos.dat");
        fos.write(1);
        fos.write(2);
        System.out.println("写出完毕");
        fos.close();


        /*
        文件输入流两个常用的构造器:
        1)FileOutputStream(String fileName)
        2)FileOutputStream(File file)
        文件流创建时如果制定的文件不存在则会自动创建，前提是该文件所在的目录必须存在，若不存在则发生异常
         */
        /*
        File file=new File("fos.dat");
        FileOutputStream fos=new FileOutputStream(file);//根据File实例定义文件输出流

        //FileOutputStream fos=new FileOutputStream("fos.dat");//定义文件输出流
        fos.write(-2);//向fos.dat中写入了1个字节
        //fos.write(2);//向fos.dat中又写入了1个字节
        System.out.println("写出完毕!");
        fos.close();//关闭流
        */
    }
}
